package com.pay.common.pay.constant;

/**
 * @author 余胜军
 * @ClassName Constant
 */
public interface Constant {
    /**
     * 青云客的返回的Result的值成功的话为0
     */
    Integer QINGYUNKE_RESULT_OK = 0;
    
    /**
     * 值为空
     */
    Object VALUE_IS_NULL = null;
    
    /**
     * 值为0
     */
    Integer DEFAULT_VALUE_ZERO = 0;
    
    /**
     * 消息id的前缀
     */
    String REDIS_PREFIX_MSGID = "msgid:";

    /**
     * 未审核状态
     */
    Integer MERCHANT_UNAPPROVED_STATUS = 0;
    /**
     * 审核通过
     */
    Integer MERCHANT_SUCCESS_STATUS = 1;
    /**
     * 审核失败
     */
    Integer MERCHANT_FAIL_STATUS = 2;
    /**
     * 生成二维码有效期--这里设置的是30天
     */
    Integer QRCODE_EXPIRE_SECONDS = 2592000;
    
    /**
     * 插入数据时返回的结果值为0
     */
    Integer RESULT_INSERT_ZERO = 0;
    
    /**
     * 插入失败会返回空值
     */
    String RESULT_STRING_NULL = null;
    
    /**
     * 支付时生成 的 支付令牌的前缀 --带有前缀的token
     */
    String PAY_PREFIX = "pay.";
    
    /**
     * 支付状态--已支付
     */
    Integer PAY_PAYMENT_COMPLETED = 1;
    
    /**
     * 支付宝交易状态：交易成功
     */
    String ALI_PAY_TRADESTATUS_SUCCESS = "TRADE_SUCCESS";
    
    /**
     * 支付宝查询响应码：查询成功
     */
    String ALI_PAY_QUERY_RESPONSE_CODE = "10000";
}
